John BrooksJohn Brooks
V.League 1 2026/25: The Title Race Through the Lens of Data – Whoever Controls the System Wins the TitleSix rounds left, four teams separated by less than seven points. The V.League...
Presidents Cup: 30 Points Across Four Days and a Gap Written Into the RulesIn front of a low wooden dais in the press room, two captains sit facing each...
Chicago Sky lose Skylar Diggins to knee injury: The fall of a dynasty starts with a slipAs the lights dim at Wintrust Arena, there is a silence that no one speaks of...
Swimming Data Analysis Cannot Be Performed Due to Insufficient InformationAccording to the detailed analysis, the input data for swimming technical...
LA 2028: Six Men's Volleyball Berths Are Sealed, and the World Ranking Tells a Different StoryRio, and a Straight-Sets Run That Needs to Be Read Correctly I wrote this...
U.S. Open 2026: A Championship Disassembled Into 118 Pieces in Las VegasFrom 3 p.m. to 8 p.m. on December 15, 2026, at Mandalay Bay on the Las Vegas...
Asian Games 2026: India Brings 20 Shuttlers to Aichi-Nagoya, But the Gold Medal Runs Down Only One RoadOn an evening in March, while reviewing India's elite badminton matches over...
Do-or-die clash at Asiad 2026: Vietnam and Thailand battle for Southeast Asian supremacyThis afternoon at Hangzhou National Stadium, the Vietnam women's national tea...
UFC Heavyweight: 27 Reigns and the Lesson of a Throne That Changes Hands Too QuicklyOn November 15, 2026, at UFC 91 in Las Vegas, Brock Lesnar stepped into the...
Barcelona 96-87: The Unofficial Trophy and the Fall at Mid-CourtThe play happened near the end of the third quarter. Darío Brizuela surged...
The N/A Report: A Data Lesson for Vietnamese FootballEarly this week, I received a football analysis labeled “deep dive” in which...
Four LCK Teams, One Unread Patch: The Fifth World Title and the Unmeasured VariableOn 15 October 2026, the League of Legends World Championship opens in the...
Man City: The Verdict Is Not Fully Read, and the One Holding the Clock Is Not the Premier LeagueThe first thing I notice at a hearing is never the lawyer. It is the clock on...
Sindhu Loses to Chen Yufei in Asian Games 2026 Quarter-final: Tempo Reversed, Not the Third GameThe shuttle hung high enough to silence the stands at Aichi-Nagoya for a few...
Norwegian Football and the Lesson of an Inflated Win: When the Data Table Refuses to SpeakIn Viking FK's last three matches, chances created from the left flank...
When the Analysis Sheet Comes Back Empty: The Line Between Data Storytelling and Data FabricationI was sitting in Busan on a late autumn afternoon, opening the analysis sheet...
Poland Retain the European Crown: A Win Built on Efficiency and DistributionThe first set ran to 31-29. Across nearly twenty minutes of volleyball, Polan...
Indonesia U-20 Calls Up 'Overseas Legion': Strategy or Gamble?I have been following Southeast Asian youth teams for 31 years, and I know on...
Nine Layers of Swimming Data: Why a Good Analyst Must Be Able to Say "Insufficient Information"In the men's 100m freestyle final at the Paris 2026 Olympics, Pan Zhanle...
Da Nang Wins 2026 National University Volleyball Title: 116 Teams, One Star, and a Data VoidThe final touch landed on the floor of the Hai Phong arena at 4:47 p.m. No bi...
Presidents Cup: 30 Points Across Four Days and a Gap Written Into the RulesIn front of a low wooden dais in the press room, two captains sit facing each...
Chicago Sky lose Skylar Diggins to knee injury: The fall of a dynasty starts with a slipAs the lights dim at Wintrust Arena, there is a silence that no one speaks of...
Swimming Data Analysis Cannot Be Performed Due to Insufficient InformationAccording to the detailed analysis, the input data for swimming technical...
LA 2028: Six Men's Volleyball Berths Are Sealed, and the World Ranking Tells a Different StoryRio, and a Straight-Sets Run That Needs to Be Read Correctly I wrote this...
U.S. Open 2026: A Championship Disassembled Into 118 Pieces in Las VegasFrom 3 p.m. to 8 p.m. on December 15, 2026, at Mandalay Bay on the Las Vegas...
Asian Games 2026: India Brings 20 Shuttlers to Aichi-Nagoya, But the Gold Medal Runs Down Only One RoadOn an evening in March, while reviewing India's elite badminton matches over...
Do-or-die clash at Asiad 2026: Vietnam and Thailand battle for Southeast Asian supremacyThis afternoon at Hangzhou National Stadium, the Vietnam women's national tea...
UFC Heavyweight: 27 Reigns and the Lesson of a Throne That Changes Hands Too QuicklyOn November 15, 2026, at UFC 91 in Las Vegas, Brock Lesnar stepped into the...
Barcelona 96-87: The Unofficial Trophy and the Fall at Mid-CourtThe play happened near the end of the third quarter. Darío Brizuela surged...
The N/A Report: A Data Lesson for Vietnamese FootballEarly this week, I received a football analysis labeled “deep dive” in which...
Four LCK Teams, One Unread Patch: The Fifth World Title and the Unmeasured VariableOn 15 October 2026, the League of Legends World Championship opens in the...
Man City: The Verdict Is Not Fully Read, and the One Holding the Clock Is Not the Premier LeagueThe first thing I notice at a hearing is never the lawyer. It is the clock on...
Sindhu Loses to Chen Yufei in Asian Games 2026 Quarter-final: Tempo Reversed, Not the Third GameThe shuttle hung high enough to silence the stands at Aichi-Nagoya for a few...
Norwegian Football and the Lesson of an Inflated Win: When the Data Table Refuses to SpeakIn Viking FK's last three matches, chances created from the left flank...
When the Analysis Sheet Comes Back Empty: The Line Between Data Storytelling and Data FabricationI was sitting in Busan on a late autumn afternoon, opening the analysis sheet...
Poland Retain the European Crown: A Win Built on Efficiency and DistributionThe first set ran to 31-29. Across nearly twenty minutes of volleyball, Polan...
Indonesia U-20 Calls Up 'Overseas Legion': Strategy or Gamble?I have been following Southeast Asian youth teams for 31 years, and I know on...
Nine Layers of Swimming Data: Why a Good Analyst Must Be Able to Say "Insufficient Information"In the men's 100m freestyle final at the Paris 2026 Olympics, Pan Zhanle...
Da Nang Wins 2026 National University Volleyball Title: 116 Teams, One Star, and a Data VoidThe final touch landed on the floor of the Hai Phong arena at 4:47 p.m. No bi...
